1
Além das Listas do Python: A Vantagem do ndarray
AI018Lesson 2
00:00

Embora as listas do Python ofereçam flexibilidade máxima como contêineres genéricos para dados heterogêneos, o ndarray do NumPy é uma estrutura especializada e contígua em memória, projetada para eficiência numérica. Isso marca a transição de uma "lista de ponteiros" para um bloco homogêneo de tipo fixo, interpretável pela máquina.

1. O Padrão de Inicialização

O ponto de entrada para todas as operações do NumPy é o apelido padrão import numpy as np. O construtor principal é np.array(). Um erro de sintaxe comum para iniciantes é passar números brutos como argumentos múltiplos. O NumPy exige um único sequência objeto.

a = np.array(1,2,3,4) # ERRADO
a = np.array([1,2,3,4]) # CORRETO
ARQUITETURA DA MEMÓRIALista do Python— /texto>intintintintBloco Contíguo de Tipo Fixo (ndarray)

2. A Mudança de Identidade

Ao usar type(a), você pode verificar que a identidade do objeto mudou de list para numpy.ndarray. Essa homogeneidade permite ao NumPy realizar operações sobre todo o "caixote" de dados instantaneamente, sem inspecionar itens individuais.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>